define __GTK_H_INSIDE__ around including all other headers.
authorMichael Natterer <mitch@imendio.com>
Wed, 28 May 2008 15:07:04 +0000 (15:07 +0000)
committerMichael Natterer <mitch@src.gnome.org>
Wed, 28 May 2008 15:07:04 +0000 (15:07 +0000)
2008-05-28  Michael Natterer  <mitch@imendio.com>

* gtk/gtk.h: define __GTK_H_INSIDE__ around including all other
headers.

* gtk/gtktypebuiltins.h.template
* gtk/gtkversion.h.in
* gtk/gtk*.h: add single-include guards that #error out if
GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
included individually.

* gtk/gtkprintbackend.h
* gtk/gtkprinter-private.h
* gtk/gtktextlayout.h
* gtk/gtktexttagprivate.h
* gtk/gtktexttypes.h
* gtk/gtktreedatalist.h: include <gtk/gtk.h> instead of individual
headers in these private or semi-private headers.

* gtk/gtkimmodule.h: also here because it's not in gtk.h.

* gtk/gtkpagesetupunixdialog.h
* gtk/gtkprinter.h
* gtk/gtkprintjob.h
* gtk/gtkprintunixdialog.h: likewise in the gtkunixprint headers.

* gtk/gtkclist.h
* gtk/gtkcombo.h
* gtk/gtkctree.h
* gtk/gtkfilesel.h
* gtk/gtkitemfactory.h
* gtk/gtklist.h
* gtk/gtklistitem.h
* gtk/gtkoldeditable.h
* gtk/gtkoptionmenu.h
* gtk/gtkpixmap.h
* gtk/gtkpreview.h
* gtk/gtksignal.h
* gtk/gtktipsquery.h: whenever possible, include only <gtk/gtk.h>
instead of individual headers in these deprecated headers. They
don't get included at all when GTK_DISABLE_DEPRECATED is defined,
so if an app needs them anyway, it must undef GTK_DISABLE_DEPRECATED
and include them individually, which should continue to work.

* gtk/gtkclist.c: include "gtkctree.h" because of the change
above.

svn path=/trunk/; revision=20221

207 files changed:
ChangeLog
gtk/gtk.h
gtk/gtkaboutdialog.h
gtk/gtkaccelgroup.h
gtk/gtkaccellabel.h
gtk/gtkaccelmap.h
gtk/gtkaccessible.h
gtk/gtkaction.h
gtk/gtkactiongroup.h
gtk/gtkadjustment.h
gtk/gtkalignment.h
gtk/gtkarrow.h
gtk/gtkaspectframe.h
gtk/gtkassistant.h
gtk/gtkbbox.h
gtk/gtkbin.h
gtk/gtkbindings.h
gtk/gtkbox.h
gtk/gtkbuildable.h
gtk/gtkbuilder.h
gtk/gtkbutton.h
gtk/gtkcalendar.h
gtk/gtkcelleditable.h
gtk/gtkcelllayout.h
gtk/gtkcellrenderer.h
gtk/gtkcellrendereraccel.h
gtk/gtkcellrenderercombo.h
gtk/gtkcellrendererpixbuf.h
gtk/gtkcellrendererprogress.h
gtk/gtkcellrendererspin.h
gtk/gtkcellrenderertext.h
gtk/gtkcellrenderertoggle.h
gtk/gtkcellview.h
gtk/gtkcheckbutton.h
gtk/gtkcheckmenuitem.h
gtk/gtkclipboard.h
gtk/gtkclist.c
gtk/gtkclist.h
gtk/gtkcolorbutton.h
gtk/gtkcolorsel.h
gtk/gtkcolorseldialog.h
gtk/gtkcombo.h
gtk/gtkcombobox.h
gtk/gtkcomboboxentry.h
gtk/gtkcontainer.h
gtk/gtkctree.h
gtk/gtkcurve.h
gtk/gtkdebug.h
gtk/gtkdialog.h
gtk/gtkdnd.h
gtk/gtkdrawingarea.h
gtk/gtkeditable.h
gtk/gtkentry.h
gtk/gtkentrycompletion.h
gtk/gtkenums.h
gtk/gtkeventbox.h
gtk/gtkexpander.h
gtk/gtkfilechooser.h
gtk/gtkfilechooserbutton.h
gtk/gtkfilechooserdialog.h
gtk/gtkfilechooserwidget.h
gtk/gtkfilefilter.h
gtk/gtkfilesel.h
gtk/gtkfixed.h
gtk/gtkfontbutton.h
gtk/gtkfontsel.h
gtk/gtkframe.h
gtk/gtkgamma.h
gtk/gtkgc.h
gtk/gtkhandlebox.h
gtk/gtkhbbox.h
gtk/gtkhbox.h
gtk/gtkhpaned.h
gtk/gtkhruler.h
gtk/gtkhscale.h
gtk/gtkhscrollbar.h
gtk/gtkhseparator.h
gtk/gtkiconfactory.h
gtk/gtkicontheme.h
gtk/gtkiconview.h
gtk/gtkimage.h
gtk/gtkimagemenuitem.h
gtk/gtkimcontext.h
gtk/gtkimcontextsimple.h
gtk/gtkimmodule.h
gtk/gtkimmulticontext.h
gtk/gtkinputdialog.h
gtk/gtkinvisible.h
gtk/gtkitem.h
gtk/gtkitemfactory.h
gtk/gtklabel.h
gtk/gtklayout.h
gtk/gtklinkbutton.h
gtk/gtklist.h
gtk/gtklistitem.h
gtk/gtkliststore.h
gtk/gtkmain.h
gtk/gtkmenu.h
gtk/gtkmenubar.h
gtk/gtkmenuitem.h
gtk/gtkmenushell.h
gtk/gtkmenutoolbutton.h
gtk/gtkmessagedialog.h
gtk/gtkmisc.h
gtk/gtkmodules.h
gtk/gtkmountoperation.h
gtk/gtknotebook.h
gtk/gtkobject.h
gtk/gtkoldeditable.h
gtk/gtkoptionmenu.h
gtk/gtkpagesetup.h
gtk/gtkpagesetupunixdialog.h
gtk/gtkpaned.h
gtk/gtkpapersize.h
gtk/gtkpixmap.h
gtk/gtkplug.h
gtk/gtkpreview.h
gtk/gtkprintbackend.h
gtk/gtkprintcontext.h
gtk/gtkprinter-private.h
gtk/gtkprinter.h
gtk/gtkprintjob.h
gtk/gtkprintoperation.h
gtk/gtkprintoperationpreview.h
gtk/gtkprintsettings.h
gtk/gtkprintunixdialog.h
gtk/gtkprogressbar.h
gtk/gtkradioaction.h
gtk/gtkradiobutton.h
gtk/gtkradiomenuitem.h
gtk/gtkradiotoolbutton.h
gtk/gtkrange.h
gtk/gtkrc.h
gtk/gtkrecentaction.h
gtk/gtkrecentchooser.h
gtk/gtkrecentchooserdialog.h
gtk/gtkrecentchoosermenu.h
gtk/gtkrecentchooserwidget.h
gtk/gtkrecentfilter.h
gtk/gtkrecentmanager.h
gtk/gtkruler.h
gtk/gtkscale.h
gtk/gtkscalebutton.h
gtk/gtkscrollbar.h
gtk/gtkscrolledwindow.h
gtk/gtkselection.h
gtk/gtkseparator.h
gtk/gtkseparatormenuitem.h
gtk/gtkseparatortoolitem.h
gtk/gtksettings.h
gtk/gtkshow.h
gtk/gtksignal.h
gtk/gtksizegroup.h
gtk/gtksocket.h
gtk/gtkspinbutton.h
gtk/gtkstatusbar.h
gtk/gtkstatusicon.h
gtk/gtkstock.h
gtk/gtkstyle.h
gtk/gtktable.h
gtk/gtktearoffmenuitem.h
gtk/gtktestutils.h
gtk/gtktextbuffer.h
gtk/gtktextbufferrichtext.h
gtk/gtktextchild.h
gtk/gtktextiter.h
gtk/gtktextlayout.h
gtk/gtktextmark.h
gtk/gtktexttag.h
gtk/gtktexttagprivate.h
gtk/gtktexttagtable.h
gtk/gtktexttypes.h
gtk/gtktextview.h
gtk/gtktipsquery.h
gtk/gtktoggleaction.h
gtk/gtktogglebutton.h
gtk/gtktoggletoolbutton.h
gtk/gtktoolbar.h
gtk/gtktoolbutton.h
gtk/gtktoolitem.h
gtk/gtktoolshell.h
gtk/gtktooltip.h
gtk/gtktreedatalist.h
gtk/gtktreednd.h
gtk/gtktreemodel.h
gtk/gtktreemodelfilter.h
gtk/gtktreemodelsort.h
gtk/gtktreeselection.h
gtk/gtktreesortable.h
gtk/gtktreestore.h
gtk/gtktreeview.h
gtk/gtktreeviewcolumn.h
gtk/gtktypebuiltins.h.template
gtk/gtktypeutils.h
gtk/gtkuimanager.h
gtk/gtkvbbox.h
gtk/gtkvbox.h
gtk/gtkversion.h.in
gtk/gtkviewport.h
gtk/gtkvolumebutton.h
gtk/gtkvpaned.h
gtk/gtkvruler.h
gtk/gtkvscale.h
gtk/gtkvscrollbar.h
gtk/gtkvseparator.h
gtk/gtkwidget.h
gtk/gtkwindow.h

index 90db48a9fa58c90b028eddabc6f9c524c88159f5..f246ec7b853c8fd2c6de94044e38743a5e7c6e17 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,50 @@
+2008-05-28  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtk.h: define __GTK_H_INSIDE__ around including all other
+       headers.
+
+       * gtk/gtktypebuiltins.h.template
+       * gtk/gtkversion.h.in
+       * gtk/gtk*.h: add single-include guards that #error out if
+       GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
+       included individually.
+
+       * gtk/gtkprintbackend.h
+       * gtk/gtkprinter-private.h
+       * gtk/gtktextlayout.h
+       * gtk/gtktexttagprivate.h
+       * gtk/gtktexttypes.h
+       * gtk/gtktreedatalist.h: include <gtk/gtk.h> instead of individual
+       headers in these private or semi-private headers.
+
+       * gtk/gtkimmodule.h: also here because it's not in gtk.h.
+
+       * gtk/gtkpagesetupunixdialog.h
+       * gtk/gtkprinter.h
+       * gtk/gtkprintjob.h
+       * gtk/gtkprintunixdialog.h: likewise in the gtkunixprint headers.
+
+       * gtk/gtkclist.h
+       * gtk/gtkcombo.h
+       * gtk/gtkctree.h
+       * gtk/gtkfilesel.h
+       * gtk/gtkitemfactory.h
+       * gtk/gtklist.h
+       * gtk/gtklistitem.h
+       * gtk/gtkoldeditable.h
+       * gtk/gtkoptionmenu.h
+       * gtk/gtkpixmap.h
+       * gtk/gtkpreview.h
+       * gtk/gtksignal.h
+       * gtk/gtktipsquery.h: whenever possible, include only <gtk/gtk.h>
+       instead of individual headers in these deprecated headers. They
+       don't get included at all when GTK_DISABLE_DEPRECATED is defined,
+       so if an app needs them anyway, it must undef GTK_DISABLE_DEPRECATED
+       and include them individually, which should continue to work.
+
+       * gtk/gtkclist.c: include "gtkctree.h" because of the change
+       above.
+
 2008-05-28  Kristian Rietveld  <kris@imendio.com>
 
        Bug 449625 - crash in gtk_tree_view_real_move_cursor at
index 7b6d5071faa21e9472457e57b8e1a410509dbcb8..c3d7a4d1971724540e5b29e3588e3f7f1548a71b 100644 (file)
--- a/gtk/gtk.h
+++ b/gtk/gtk.h
@@ -27,6 +27,7 @@
 #ifndef __GTK_H__
 #define __GTK_H__
 
+#define __GTK_H_INSIDE__
 
 #include <gdk/gdk.h>
 #include <gtk/gtkaboutdialog.h>
 #include <gtk/gtktipsquery.h>
 #include <gtk/gtktooltips.h>
 
+#undef __GTK_H_INSIDE__
 
 #endif /* __GTK_H__ */
index b77e658c196ffaab0f1a546115f54c1570908841..bf471044c3a9f475ac534e3da11e756a30292245 100644 (file)
    Author: Anders Carlsson <andersca@codefactory.se>
 */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ABOUT_DIALOG_H__
 #define __GTK_ABOUT_DIALOG_H__
 
index 7e89ddf98aae16564730c8a3a246a0649f40be4d..d5ade0b32b20b88ae5d2673873efbbb63fd3fd21 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ACCEL_GROUP_H__
 #define __GTK_ACCEL_GROUP_H__
 
index 4eb842a610c1ef4190efb395b6bc47f9237155ca..d831f553c512ee9ef6cfb92cf428dd0262a33462 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ACCEL_LABEL_H__
 #define __GTK_ACCEL_LABEL_H__
 
index 932c893ab3047fc0af564164ee702dcdb9e76cc7..208704920bafcb53b2d8be50299d96c6b288765f 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ACCEL_MAP_H__
 #define __GTK_ACCEL_MAP_H__
 
index ca8645be6a5528600300a066d26f8dd42da518c3..6442b2b851b8e5a9d90a05466228310b1fc8367c 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ACCESSIBLE_H__
 #define __GTK_ACCESSIBLE_H__
 
index bb158135244fd4168ac7171157906230b137aca3..02b77b39f2a1dfd0b4ce127bdb87b98d8876f4dc 100644 (file)
  * files for a list of changes.  These files are distributed with
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ACTION_H__
 #define __GTK_ACTION_H__
 
index 73e9c43e79941576ff8b3fe01c44a297007245bb..2618e91a1dc89b7f22019cc875653a0e526e299b 100644 (file)
  * files for a list of changes.  These files are distributed with
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ACTION_GROUP_H__
 #define __GTK_ACTION_GROUP_H__
 
index 1fe3e4ae8be67016831dac3cc081d83e5961adab..ea37a9a420026d1476e79e228bb693ee153bdf9a 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ADJUSTMENT_H__
 #define __GTK_ADJUSTMENT_H__
 
index df39c54184820e3cb3d2470cd3d641025c42e80b..5946c74f0747a75304db3108b8ab7c90804d45fb 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ALIGNMENT_H__
 #define __GTK_ALIGNMENT_H__
 
index 7692b77180acd5cc57f876307ec0da6151b174d3..1911749ac73e7f41e4987435f98bd0d905ec75c7 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ARROW_H__
 #define __GTK_ARROW_H__
 
index e85888c6e1d4f16d6be3e496bc189f2725315e59..3de843b47aa9a9aacb151f2ef9fca6d00ad47ac3 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ASPECT_FRAME_H__
 #define __GTK_ASPECT_FRAME_H__
 
index cadffd0d581c46718b627143ddeba74083a902e3..92d290f6230b3c176d1a242c5d02de6cf32a979e 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ASSISTANT_H__
 #define __GTK_ASSISTANT_H__
 
index 1f69197ff9b4dafca73d05183c661c6b91e324d2..4c4f58b2804141423ae5baccc01698c5da3a7944 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_BUTTON_BOX_H__
 #define __GTK_BUTTON_BOX_H__
 
index c919c1d941ffbce3807c147efae9bab8a2adc646..4e55bf21ceae267969c11edf2a471d13d9913bbd 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_BIN_H__
 #define __GTK_BIN_H__
 
index a3109b2988b710f46c540ca74361fc6a8b819bfd..73615adef791f194cf24bb83107ca85761df6f8d 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_BINDINGS_H__
 #define __GTK_BINDINGS_H__
 
index b4fec7493893f778337094420dc91ba346551bdb..abd6fdbc4fe449b4f8ad7fe5c542686321251469 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_BOX_H__
 #define __GTK_BOX_H__
 
index 21fcc61147cc541841c8c0b664bbf4f837c90b21..73dbcbde013b583549993fdc2e1c2a1b50fcb9d5 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_BUILDABLE_H__
 #define __GTK_BUILDABLE_H__
 
index eb82a61f7fd106a1aaaf0d4f1146164273eb22b0..b266bc6bca5287d9bd5ac3bdd3b0d6edade64f33 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_BUILDER_H__
 #define __GTK_BUILDER_H__
 
index 3d66e01252c4b584d71a10d92001050dadbe4f3a..aaac546878983e318f89b6b406d0ff2158c797be 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_BUTTON_H__
 #define __GTK_BUTTON_H__
 
index be62f1bc778cead16c05ef2e177d3e65e1003c6e..7071091574900767aedda5e3a671d23645a930a0 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CALENDAR_H__
 #define __GTK_CALENDAR_H__
 
index 10cde8e89dcd1ed325f79b68bc6ab7025556e700..74d6949ae0afdbf0f8c283092f2104e3a31e7a86 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_EDITABLE_H__
 #define __GTK_CELL_EDITABLE_H__
 
index 3f03687a10dbe41050698b8282a6d67b6cced422..b1e9fb8a8146b30b4eade08d161ff993af3495a1 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_LAYOUT_H__
 #define __GTK_CELL_LAYOUT_H__
 
index d8428623d65c7ec71e785bbd837f283ea5cef121..06bc5c10a3cc628884e37f426e94eae59a5fb5a0 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_RENDERER_H__
 #define __GTK_CELL_RENDERER_H__
 
index d9fd1d1108b461590b07326fecddc71c45d75f93..45c1cf6fc62be8e7aaa1480f01e7055ea4761ab9 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_RENDERER_ACCEL_H__
 #define __GTK_CELL_RENDERER_ACCEL_H__
 
index ade6b8a4f8e5be7552474540420fb65b790eaff6..a3981e5f98f0c71a857446a1fc00cd01b54224f4 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_RENDERER_COMBO_H__
 #define __GTK_CELL_RENDERER_COMBO_H__
 
index b479c9c752b08ada4c0d36f0393e487c9f044a4f..7886f8e3b4c7c8d5fa3b6e74546f83f8c8b02911 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_RENDERER_PIXBUF_H__
 #define __GTK_CELL_RENDERER_PIXBUF_H__
 
index 6e84cd0e48d9247fcc0aec53615956f04b9cdc29..4bb4134c4b152bc33a42929d4c2b27334b24bcc8 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_RENDERER_PROGRESS_H__
 #define __GTK_CELL_RENDERER_PROGRESS_H__
 
index a6f66ad9e247a473640fb1aa6921801bd2110848..b9f0bb1a6ac60115c3ff6b8849df27e2a998fa8d 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_RENDERER_SPIN_H__
 #define __GTK_CELL_RENDERER_SPIN_H__
 
index fef52adf2233ac85841201424e9261b680f77111..b6df6a084f88a2a39f868eeee816f203276f3366 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_RENDERER_TEXT_H__
 #define __GTK_CELL_RENDERER_TEXT_H__
 
@@ -98,5 +102,4 @@ void             gtk_cell_renderer_text_set_fixed_height_from_font (GtkCellRende
 
 G_END_DECLS
 
-
 #endif /* __GTK_CELL_RENDERER_TEXT_H__ */
index 302909bd606e4846377238e237942c4011aa92c3..500ea53a7081dd902a8e66ef68269a11b3bc05c8 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_RENDERER_TOGGLE_H__
 #define __GTK_CELL_RENDERER_TOGGLE_H__
 
index 6a79c3aba49f641f3ea29977e95ffcbbd2402ea7..790fc7fc27d3e3a8c356f2bbf9bf2bd5a131ba90 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CELL_VIEW_H__
 #define __GTK_CELL_VIEW_H__
 
index 106bf5463d29fe3e354e5e1648861eac690186c0..2e0a47f359e3fbbb83e6f38a6054beb9f9508010 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CHECK_BUTTON_H__
 #define __GTK_CHECK_BUTTON_H__
 
index 6db552fc614c4099f70dc1482ef013a5eb9e3f32..c8dae31cd9316b425e827f9d26ee0d28183a5800 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CHECK_MENU_ITEM_H__
 #define __GTK_CHECK_MENU_ITEM_H__
 
index 1825cf767050cf8238a8bea25dbebc345ef7f18e..5de4152793d67abd480cd81b879413cbba25c8e8 100644 (file)
  * Global clipboard abstraction. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CLIPBOARD_H__
 #define __GTK_CLIPBOARD_H__
 
index 81ac08c3c6f66bb57a2df7190c5c47b0d882e41d..58297816c4a9873aab363e36ad09b926ec979397 100644 (file)
@@ -35,6 +35,7 @@
 
 #include "gtkmain.h"
 #include "gtkobject.h"
+#include "gtkctree.h"
 #include "gtkclist.h"
 #include "gtkbindings.h"
 #include "gtkdnd.h"
index 030be7206d6abdeae6f40feec4caf5cfb21cd57a..9744119b718b35dafe94117c5178ca92df4362a0 100644 (file)
 #ifndef __GTK_CLIST_H__
 #define __GTK_CLIST_H__
 
-#include <gdk/gdk.h>
-#include <gtk/gtksignal.h>
-#include <gtk/gtkalignment.h>
-#include <gtk/gtklabel.h>
-#include <gtk/gtkbutton.h>
-#include <gtk/gtkhscrollbar.h>
-#include <gtk/gtkvscrollbar.h>
-#include <gtk/gtkenums.h>
-
+#include <gtk/gtk.h>
 
 G_BEGIN_DECLS
 
index b6a00fdf4ec3f3e1d9c842594045e3e5e731f254..f9ee40e166e388671391c187bdef8325f8e54803 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_COLOR_BUTTON_H__
 #define __GTK_COLOR_BUTTON_H__
 
index 8cfc3c931abd8c2069aef1c64ad1a6300504cc7c..34a271ce690396102339e0f58342541c48402cc1 100644 (file)
  * files for a list of changes.  These files are distributed with
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_COLOR_SELECTION_H__
 #define __GTK_COLOR_SELECTION_H__
 
index 7ad02491173d814594ae95dbb52dbf47d77d0224..3b9ad69f60a8c6d1d3c6cf7b68a09796ae7aae4f 100644 (file)
  * files for a list of changes.  These files are distributed with
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_COLOR_SELECTION_DIALOG_H__
 #define __GTK_COLOR_SELECTION_DIALOG_H__
 
index 31655af3a432991e84f49dca73b373ef4786b88d..c9c8b930c0fbc52be6b379d82ef27b876cc0ffd3 100644 (file)
@@ -29,8 +29,8 @@
 #ifndef __GTK_SMART_COMBO_H__
 #define __GTK_SMART_COMBO_H__
 
-#include <gtk/gtkhbox.h>
-#include <gtk/gtkitem.h>
+#include <gtk/gtk.h>
+
 
 G_BEGIN_DECLS
 
index 6ab2d954540c17b3a1835d9a117046edf4913b40..cfead42d0def66889cfb052d4f360d077c6e1bfb 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_COMBO_BOX_H__
 #define __GTK_COMBO_BOX_H__
 
index 5fc71d10deeaa4692f0deb5417e014e712e5b65c..f243fc6a38d630db38f3fab943639f659e3ea785 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_COMBO_BOX_ENTRY_H__
 #define __GTK_COMBO_BOX_ENTRY_H__
 
index 612fe8bcbe1ec932822199fb304debd2ad0b91d1..04ba4f91469daeba6f20b10d2ab6cac5a218e619 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CONTAINER_H__
 #define __GTK_CONTAINER_H__
 
index a67ee5f9a1bea48375f0bbeaae6ec53353e7b8c3..5d4ea5f9e549384bb017e27b5fd4e1abc48d3e5b 100644 (file)
@@ -33,7 +33,7 @@
 #ifndef __GTK_CTREE_H__
 #define __GTK_CTREE_H__
 
-#include <gtk/gtkclist.h>
+#include <gtk/gtk.h>
 
 G_BEGIN_DECLS
 
index 94c2c59b1bc94afee1a520daad1cffebc174f7a6..09028fe13f96fd32f5cfb8dc7c62c86909fe8af2 100644 (file)
  * distribution.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_CURVE_H__
 #define __GTK_CURVE_H__
 
index 5b148c8862ff31ba9767785405ff85075e2b877a..c4d9d55ec3691b99cd6fe94f6b8977ccc2de3d60 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_DEBUG_H__
 #define __GTK_DEBUG_H__
 
index 0b6b65c1585146c2d0d72f7978d0cd0c0fc0251f..4115f9a855cb123badeaa982f9d8b1b8623a5931 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_DIALOG_H__
 #define __GTK_DIALOG_H__
 
index f9119060b50e144065af738fda2956263a18ce09..740a2e459cc5d110e8b6ce6095226ccbebc03e7b 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_DND_H__
 #define __GTK_DND_H__
 
index fd445e16ac1fb7eca9fe1517f00307ee1cfa9ef8..61c2a5333afacb12ec0ea705a89a2f4f7069d8c2 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_DRAWING_AREA_H__
 #define __GTK_DRAWING_AREA_H__
 
index 46de8150efae8c14448f294373250d4639e5e82a..e3cab269e11c4536f824e1440ea174532564c0d9 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_EDITABLE_H__
 #define __GTK_EDITABLE_H__
 
index c8c80429d892c90279e46c5869baf093b7304baa..b08c56e395ed1f6491fd8d5ea55ee99e22d0cc45 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ENTRY_H__
 #define __GTK_ENTRY_H__
 
index 19cacc850743556b340f7242f7dc67ca07536558..0086ce568fef2e41b3003119696951d97e7f5911 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ENTRY_COMPLETION_H__
 #define __GTK_ENTRY_COMPLETION_H__
 
index 4fdc7fd3cd10de86554d8003f3644d7dfb50df1c..4be6d648bf4b436fadd86a5f673431aa6ea8322b 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ENUMS_H__
 #define __GTK_ENUMS_H__
 
index 3fba8b4b6f3fc470dffc5969984e49655679a294..b5c7e54737b4b6c475eba5090587565813af054b 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_EVENT_BOX_H__
 #define __GTK_EVENT_BOX_H__
 
index e5bfa454404f95acda051c5308f26907e8c5d4cf..97163dc5c1bd502ffd2de5ff5bb1e4e5af44bc3b 100644 (file)
  *     Mark McLoughlin <mark@skynet.ie>
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_EXPANDER_H__
 #define __GTK_EXPANDER_H__
 
index 5b233878b3c33e8852012ae6195a62c5ef892fb1..63a7c6f11b541ed73be5f8a459adf457f6bbb717 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_FILE_CHOOSER_H__
 #define __GTK_FILE_CHOOSER_H__
 
index d2d24deeed360db4aa844c01e22fe24deba69b65..761153332ae8b4718a1e1875e8b3becac1b1fb33 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_FILE_CHOOSER_BUTTON_H__
 #define __GTK_FILE_CHOOSER_BUTTON_H__
 
index 0b410e1a9070e3121dde9b859deed1aa73f6a623..f1ed3301c20c010977fbd1f9e4a0fe578e59bf57 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_FILE_CHOOSER_DIALOG_H__
 #define __GTK_FILE_CHOOSER_DIALOG_H__
 
index 194acb3be8bb3df5dc60bf464ce73b1e4621143b..8de57e675acba27623da4a7d7db1469f96b68e93 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_FILE_CHOOSER_WIDGET_H__
 #define __GTK_FILE_CHOOSER_WIDGET_H__
 
index fd074f87ec9c5fb764fb34dabd27ae64551a5c66..737ad5857fbad8b873b70d4cdaee7e2251d2284f 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_FILE_FILTER_H__
 #define __GTK_FILE_FILTER_H__
 
index 75f65a16d10f5e3b61729d29c85bfb62002a34a5..88235668720c7a3def09c1ca63ddff78c2ed929e 100644 (file)
@@ -29,9 +29,7 @@
 #ifndef __GTK_FILESEL_H__
 #define __GTK_FILESEL_H__
 
-
-#include <gdk/gdk.h>
-#include <gtk/gtkdialog.h>
+#include <gtk/gtk.h>
 
 
 G_BEGIN_DECLS
index a313568cc83a44ff3f88077ed6f106c076b7ceb6..cfe3c5e8afdeae49340cf3d53853ed1e89ea1cf6 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_FIXED_H__
 #define __GTK_FIXED_H__
 
index 8952569b90245ef38692f2e23240765af67e44d6..f7bd19fe80aaf78d353297ac29751655d062128e 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_FONT_BUTTON_H__
 #define __GTK_FONT_BUTTON_H__
 
index f41339910d6cacb95666dc134c2889a8fcfcc577..84690337861fa2d91065d092395900ac5c1369c3 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_FONTSEL_H__
 #define __GTK_FONTSEL_H__
 
index 85729d13c0ef4b8c8023e8391309c1aaa83c0b95..dc24cf5c5c203caa750913997621063469fec984 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_FRAME_H__
 #define __GTK_FRAME_H__
 
index fa6999b3724679ee74edc1077c2d7ec057e2d88b..328b6f9342054a976e29b6256dfd33ebeaf8bfd2 100644 (file)
  * distribution.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_GAMMA_CURVE_H__
 #define __GTK_GAMMA_CURVE_H__
 
index 38d70a6bb733af4d8c20e907ad782c110c8d2afa..4d5f6ffb0430f9065d70580b1db1f0ec5431dfd8 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_GC_H__
 #define __GTK_GC_H__
 
index c690a04b16b4476c0a01b51dd43d7cabab7a8517..8409f44f0bb35980a7ca9b1859f63b4552c5634b 100644 (file)
@@ -29,6 +29,9 @@
  * their parents.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
 
 #ifndef __GTK_HANDLE_BOX_H__
 #define __GTK_HANDLE_BOX_H__
index 7423a7547b7cec0429064bc0826bd8816e0bae59..04bf6c753c2bcae854f78b3e1530b59e343d1175 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_HBUTTON_BOX_H__
 #define __GTK_HBUTTON_BOX_H__
 
index 5296e21e3cdf8480b361aa25456831bf5b9e468d..41a5dff8ad98944ae30d22f8115287ad59ba7852 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_HBOX_H__
 #define __GTK_HBOX_H__
 
index 2272dfd4a737dcbe2640e8db2dae2bfe0d2f90dc..54fdcdb3d842725b8b2b7952ed0f409a3b16b82a 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_HPANED_H__
 #define __GTK_HPANED_H__
 
index 375b808644c9ec87c3d7ed62294a7289ab08b485..b13867c3b7ebd2770160f2a1ba093e27293d90ab 100644 (file)
  * distribution.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_HRULER_H__
 #define __GTK_HRULER_H__
 
index 6f410907745796e50da8d4009275a26fec9534fb..d2e243d9f81167c55f484ce65803d6228f24daa0 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_HSCALE_H__
 #define __GTK_HSCALE_H__
 
index a6f595ba988604f48801be1ed315ba476a139e58..3aff419e9f74af1db04d2859a56b0b268295fa56 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_HSCROLLBAR_H__
 #define __GTK_HSCROLLBAR_H__
 
index 008a2fe40365c9ae3641d026c1ca9af3c50cf7a5..2f3abefa633620659c96e45fafa67b7a65610c7d 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_HSEPARATOR_H__
 #define __GTK_HSEPARATOR_H__
 
index 1bcbcb40dd013dd2ab953086e402abb72f14e124..381ac7e6ce796a030013007b09b6a417766f69d7 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ICON_FACTORY_H__
 #define __GTK_ICON_FACTORY_H__
 
index f1c20a23e1ca67537860097c5b34813144f87bb0..015000dc55fc112c46186f72e52fb3ba40f10549 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ICON_THEME_H__
 #define __GTK_ICON_THEME_H__
 
index 66acd5fdd59fb6b2327f44f2cf3c9df67ed77766..68d8628f860b6125f4df0095f14f679631be6c52 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ICON_VIEW_H__
 #define __GTK_ICON_VIEW_H__
 
index e1b061cca3b4aa6bc0fc2d74d1177713dd06c4a8..695d39f08bed77529629faf89984030c41949e0b 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_IMAGE_H__
 #define __GTK_IMAGE_H__
 
index f70df311a81cab443b91ba56a92932c1f4f692ca..0485657e6c5f998eb3d8f666149aa78acba1899e 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_IMAGE_MENU_ITEM_H__
 #define __GTK_IMAGE_MENU_ITEM_H__
 
index 47063c03ea40b0e222fc45882ea5a64fa5d830db..b1f3575ad68d16ae245ba774931617d763411d34 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_IM_CONTEXT_H__
 #define __GTK_IM_CONTEXT_H__
 
index 1378c43d19fbd7380f8892910251a5ce655af95d..fb0eadf913cb1de25f6a3da20177c2631b9c8f08 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_IM_CONTEXT_SIMPLE_H__
 #define __GTK_IM_CONTEXT_SIMPLE_H__
 
index 353d5329283d4fe322054cdd97248b7f271f9a57..794b36fcfcc1aa2f2aac8c148abd164578e7191c 100644 (file)
@@ -20,7 +20,7 @@
 #ifndef __GTK_IM_MODULE_H__
 #define __GTK_IM_MODULE_H__
 
-#include <gtk/gtkimcontext.h>
+#include <gtk/gtk.h>
 
 G_BEGIN_DECLS
 
index aa410f172cf09391f78eb904cb734202b7f2aa28..635a24ece10947cbbabc40fc0ba5f95e4c94fe53 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_IM_MULTICONTEXT_H__
 #define __GTK_IM_MULTICONTEXT_H__
 
index 1a1a648994508147fe87e525a48a74efa27cf19f..f24d75514aa78fa27b8f351d940c44811a0d1bc5 100644 (file)
  * distribution.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_INPUTDIALOG_H__
 #define __GTK_INPUTDIALOG_H__
 
index ad0ad4c230074fe881a4cfbef3a8a53b16945f70..be12be0a6afe95a276f9d33e5274a5805128132a 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_INVISIBLE_H__
 #define __GTK_INVISIBLE_H__
 
index 01ca95c190fa8db0f28368d0fc22d45c82d306cb..1f78b26d3ed53ef44723952e4dbee7426a177851 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_ITEM_H__
 #define __GTK_ITEM_H__
 
index 009992f125d8665a06a6661d359e0c1d1ae6c3ba..d78483f1d2a26d4891d159804e4328b1ae64b944 100644 (file)
@@ -32,8 +32,8 @@
 #ifndef __GTK_ITEM_FACTORY_H__
 #define        __GTK_ITEM_FACTORY_H__
 
+#include <gtk/gtk.h>
 
-#include <gtk/gtkwidget.h>
 
 G_BEGIN_DECLS
 
index 5656ebbf8f0b77a932c97e109398ecf8de3f5b43..5d0d124737a3a1979eda8ec8b7f65a82ce73c9c6 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_LABEL_H__
 #define __GTK_LABEL_H__
 
index ffd8b45daa271e1d3e0a4746d634d12443da5176..a38ade25594488fb1a3800cf1a94d9012d2a827d 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_LAYOUT_H__
 #define __GTK_LAYOUT_H__
 
index 24e79b460c9b9e6ebec1062f10ff5c017052f2c7..be3328de81e9075f0c4249afcb9a57f4c62f8b1b 100644 (file)
  * Foundation, Inc., 59 Temple Place - Suite 330, Cambridge, MA 02139, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_LINK_BUTTON_H__
 #define __GTK_LINK_BUTTON_H__
 
index 4023f2e74dfe3b707485cb0c328885a13e0755aa..08154859bb31252c727b88dd3071bb5e1022fe02 100644 (file)
 #ifndef __GTK_LIST_H__
 #define __GTK_LIST_H__
 
-
-#include <gdk/gdk.h>
-#include <gtk/gtkenums.h>
-#include <gtk/gtkcontainer.h>
-#include <gtk/gtklistitem.h>
+#include <gtk/gtk.h>
 
 G_BEGIN_DECLS
 
index 9738bce416e7db3c678d29e8e7238286ac595251..545765d047e1e73db3769a8b3cf6bcde1de415a2 100644 (file)
@@ -29,9 +29,7 @@
 #ifndef __GTK_LIST_ITEM_H__
 #define __GTK_LIST_ITEM_H__
 
-
-#include <gdk/gdk.h>
-#include <gtk/gtkitem.h>
+#include <gtk/gtk.h>
 
 
 G_BEGIN_DECLS
index 9aeb81b3c48344442ca965577317a4d2e2e4c5e0..8e3ece76abfd35d78cfe5a6b6d240a50f80567f5 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_LIST_STORE_H__
 #define __GTK_LIST_STORE_H__
 
index 15d08cbe3c34280ad0a8ce54c46f2894a8ed6998..6356624c1785fe20b19b933224296d0568372a51 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_MAIN_H__
 #define __GTK_MAIN_H__
 
index ba4c8013d476cfa11eb2f43a9e64417ad92585ff..1bea241953b80bd01eea50b31786a5fa672d14b7 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_MENU_H__
 #define __GTK_MENU_H__
 
index 53fba835fbbec6da6d1a9ec8534eecbfadc617a3..2c3810c161c7a7d42edcab9ee8880ceaa9fbf80b 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_MENU_BAR_H__
 #define __GTK_MENU_BAR_H__
 
index 4da800edbba7481a451ef9f16781415bab82aaf2..bda03f2967057568c22bac4236dee46d5a37f0f7 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_MENU_ITEM_H__
 #define __GTK_MENU_ITEM_H__
 
index 2595a74ff06a6a3c311f0b1de3172be90dcf6777..742788293c821101e1a718675f66234c120869f3 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_MENU_SHELL_H__
 #define __GTK_MENU_SHELL_H__
 
index 4eb860e317372913755a13afadf5eac27128c742..8c8f046f13bbd173b36e7dd82d68168efb64e896 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_MENU_TOOL_BUTTON_H__
 #define __GTK_MENU_TOOL_BUTTON_H__
 
index dbf17d2bd6ee25a0745270dbd365a2a4eccb659c..48f428ff37871196ffeab80f1c921c82e0eb4a86 100644 (file)
@@ -1,4 +1,3 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 2 -*- */
 /* GTK - The GIMP Toolkit
  * Copyright (C) 2000 Red Hat, Inc.
  *
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_MESSAGE_DIALOG_H__
 #define __GTK_MESSAGE_DIALOG_H__
 
index 3bc638ae9fdcce37cecb391694b83fabb01c9f4c..20a53786ff8a1e0c3806341f541f528bbb54434d 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_MISC_H__
 #define __GTK_MISC_H__
 
index bd157f79a72ed9e10965055eaea459da2da5963f..2ea4d8b4b44a0842a8916517cdf0e2d7cd074b2e 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_MODULES_H__
 #define __GTK_MODULES_H__
 
index 92997265387f1aa249590cc082a1646c1313e408..7d93e65776988614f3ff6bccbdef0237a22c2700 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_MOUNT_OPERATION_H__
 #define __GTK_MOUNT_OPERATION_H__
 
index 887704a22156a91f3fb40f59760a5bad0e619e4d..489918a71b5a23fc0cb335ee82ec4e56cf43ba79 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_NOTEBOOK_H__
 #define __GTK_NOTEBOOK_H__
 
index 22d4bf4b2cf344ecd32cb897c98076b920a94d69..64b1ee781f153db339eb6eb3c4bf7092b7b1b6c9 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_OBJECT_H__
 #define __GTK_OBJECT_H__
 
index da6d90c3680bc6cebf2176f48b3b0fca1b68321c..50fa9ea5c9a32a7b19a778b937c8239b11d27e1d 100644 (file)
 #ifndef __GTK_OLD_EDITABLE_H__
 #define __GTK_OLD_EDITABLE_H__
 
+#include <gtk/gtk.h>
 
-#include <gdk/gdk.h>
-#include <gtk/gtkeditable.h>
-#include <gtk/gtkwidget.h>
 
 G_BEGIN_DECLS
 
index 32f6de9f03b5cbe7a0078cedb95e3b0e6fe6d024..8521020edd653f074475f525a1e2ddd556831d94 100644 (file)
@@ -29,9 +29,7 @@
 #ifndef __GTK_OPTION_MENU_H__
 #define __GTK_OPTION_MENU_H__
 
-
-#include <gdk/gdk.h>
-#include <gtk/gtkbutton.h>
+#include <gtk/gtk.h>
 
 
 G_BEGIN_DECLS
index e73908195ff7beb44eed9bd3fc93df98fcad04af..c96c701978391229aea0ea7cda4232f592ed953a 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_PAGE_SETUP_H__
 #define __GTK_PAGE_SETUP_H__
 
index a99a07d6ee7ac42892356eee765870975fdc37f6..949357201c5c99966ff8f1702704d8146be33496 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
 #ifndef __GTK_PAGE_SETUP_UNIX_DIALOG_H__
 #define __GTK_PAGE_SETUP_UNIX_DIALOG_H__
 
-#include <gtk/gtkdialog.h>
-#include <gtk/gtkpagesetup.h>
-#include <gtk/gtkprintsettings.h>
+#include <gtk/gtk.h>
 
 G_BEGIN_DECLS
 
index 003316aef73de822be9d46fc24975c896ccea343..dd40220f8bcfc7b350da17af8e7c81e6c40c2f66 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_PANED_H__
 #define __GTK_PANED_H__
 
index 65aed126fd9058dfb39ca17b68c778d138ef7d48..24aae931753ddac6bc28790c164e99769fbadec4 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_PAPER_SIZE_H__
 #define __GTK_PAPER_SIZE_H__
 
index 1bb4f8543416e2e72085da6f85a87e79e93dc105..747a04d9574b27363b7f3ea5e6433a047613c75d 100644 (file)
@@ -29,9 +29,7 @@
 #ifndef __GTK_PIXMAP_H__
 #define __GTK_PIXMAP_H__
 
-
-#include <gdk/gdk.h>
-#include <gtk/gtkmisc.h>
+#include <gtk/gtk.h>
 
 
 G_BEGIN_DECLS
index 87fe6f92fd4e046d50092cec07a23718eb1939e8..bb4302c653626ed04ee069c185ff9cf6a040e95e 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_PLUG_H__
 #define __GTK_PLUG_H__
 
index a13617e491b32b7a0585c0e1d03e52b2ec741799..e4b211d71c79bdf03a749c5ee50955337566ad1b 100644 (file)
@@ -29,8 +29,7 @@
 #ifndef __GTK_PREVIEW_H__
 #define __GTK_PREVIEW_H__
 
-
-#include <gtk/gtkwidget.h>
+#include <gtk/gtk.h>
 
 
 G_BEGIN_DECLS
index 81c549844a54725239c2afead291585647d7845c..45afe7b05750fa060e7bdf7bb20bf7d2d69a2931 100644 (file)
 #error "GtkPrintBackend is not supported API for general use"
 #endif
 
-#include <glib-object.h>
 #include <cairo.h>
+#include <gtk/gtk.h>
 
-#include "gtkprintsettings.h"
 #include "gtkprinteroptionset.h"
 #include "gtkprintjob.h"
 
index f754ecdd1d2044a87f38c7594a91990a16e8a9c2..6350a3ca9414be087201052cfed7d1b7fd5d8129 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_PRINT_CONTEXT_H__
 #define __GTK_PRINT_CONTEXT_H__
 
index 26146a10a6dbb4816feecb2b0cf2e6e86f9634db..c5faece1b5a6e1c9f7dde80df4bd5161db89ce51 100644 (file)
 #ifndef __GTK_PRINTER_PRIVATE_H__
 #define __GTK_PRINTER_PRIVATE_H__
 
-#include <glib.h>
+#include <gtk/gtk.h>
 #include "gtkprinter.h"
-#include "gtkprintoperation.h"
 #include "gtkprinteroptionset.h"
-#include "gtkpagesetup.h"
 #include "gtkprintjob.h"
 
 G_BEGIN_DECLS
index 1152f88f6a040a92efa2fa86bcf441e30f7dfb89..7379c6b3febafbb71508f1467c271a862688d073 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
 #ifndef __GTK_PRINTER_H__
 #define __GTK_PRINTER_H__
 
-#include <glib-object.h>
 #include <cairo.h>
-#include <gtk/gtkprintsettings.h>
-#include <gtk/gtkpagesetup.h>
+#include <gtk/gtk.h>
 
 G_BEGIN_DECLS
 
index 89a3d5bc4c18a31a6e8a7aa8e022aec8f1a66f98..bf192a5f708e89b110515217f8895014bb2fb69d 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
 #ifndef __GTK_PRINT_JOB_H__
 #define __GTK_PRINT_JOB_H__
 
-#include <glib-object.h>
 #include <cairo.h>
 
+#include <gtk/gtk.h>
 #include <gtk/gtkprinter.h>
-#include <gtk/gtkprintoperation.h>
 
 G_BEGIN_DECLS
 
index d0d3a38647c1a5da33715841c9f30229f6e8556c..a1e24726e918ea4aabca331d46991dbfc8a38a46 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_PRINT_OPERATION_H__
 #define __GTK_PRINT_OPERATION_H__
 
index d2922bf9385e19d1209eb6cd2cc52ff652b19a63..603dea39c5d5871d271c32573ad136eeeb7cb16a 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_PRINT_OPERATION_PREVIEW_H__
 #define __GTK_PRINT_OPERATION_PREVIEW_H__
 
index 09ba0b466a1d92deecbea1f09297f70dc8c81682..f41bf5cb35303c44649f515cb314d6493f371309 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_PRINT_SETTINGS_H__
 #define __GTK_PRINT_SETTINGS_H__
 
index b6ad921a4ee482e549b2d77a0630fe20bf81a056..d4fd6a2d5748dd6ca83bbe1c2b29a4613f5c849e 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
 #ifndef __GTK_PRINT_UNIX_DIALOG_H__
 #define __GTK_PRINT_UNIX_DIALOG_H__
 
-#include <gtk/gtkdialog.h>
+#include <gtk/gtk.h>
 #include <gtk/gtkprinter.h>
 #include <gtk/gtkprintjob.h>
-#include <gtk/gtkprintsettings.h>
-#include <gtk/gtkpagesetup.h>
 
 G_BEGIN_DECLS
 
index 1e556164768a737d0828f90c285b3d064997b310..6a374ae1185d04495cdfebb43467a6bc8315ba84 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_PROGRESS_BAR_H__
 #define __GTK_PROGRESS_BAR_H__
 
index d39648b4585719f20aefdc41ea361ccfc73cd773..89692851a936ce0ab23b76e0df82c8a2852d1958 100644 (file)
  * files for a list of changes.  These files are distributed with
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RADIO_ACTION_H__
 #define __GTK_RADIO_ACTION_H__
 
index 0d885e63aa793c8f376118384a4abc0ebece9fe2..378f8c9c3fe3c8c2bea948983296bf83d3d005dc 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RADIO_BUTTON_H__
 #define __GTK_RADIO_BUTTON_H__
 
index 2adb5636d00cf46cefe3691c65a3f25dfb943046..b5095ec6d3c282ae892f1a142b303dc56bcc5fda 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RADIO_MENU_ITEM_H__
 #define __GTK_RADIO_MENU_ITEM_H__
 
index febdcf777af2a8077e503171a4471af07a10f3fb..32d0e7b6a0371d42bbfa878cafbc3f96bc8088cf 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RADIO_TOOL_BUTTON_H__
 #define __GTK_RADIO_TOOL_BUTTON_H__
 
index 7ebb9df6775f0836a9d6a1b89b992efdc8a523d7..efdff78533e819cd558233b7033a97f6e1720c76 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RANGE_H__
 #define __GTK_RANGE_H__
 
index c6880af272ed81d62da8301beefff31b4ae432bb..d3b3b9974f1e0cf4bb1e93e0b8951ab219bf6fed 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RC_H__
 #define __GTK_RC_H__
 
index 776f94265409f35f84152401286896a3f4b91b3c..a2a41b0a38b919bb1907a8ae2e386ab062146500 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RECENT_ACTION_H__
 #define __GTK_RECENT_ACTION_H__
 
index 738a9b676a6314cb000d27c838f20f88ed64eb31..a30b78f69eef7fe91f36fdeca4643eb36030dd87 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RECENT_CHOOSER_H__
 #define __GTK_RECENT_CHOOSER_H__
 
index 22be218d0b523ee263c847653222e123899b3801..e522de35b80ba9374f1d866cf371c93b399d0592 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RECENT_CHOOSER_DIALOG_H__
 #define __GTK_RECENT_CHOOSER_DIALOG_H__
 
index 200233f9eea66aa5a1bc5ac7a6eee0313d5af6be..5438ed4798e2076ff9a43cf932e1470abfbe1cd8 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RECENT_CHOOSER_MENU_H__
 #define __GTK_RECENT_CHOOSER_MENU_H__
 
index 96aea95f1f100f2956dd0eab69f55b26266b9f17..04be3e5020ef05188dc83b81b5681bbb9a66dfe4 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RECENT_CHOOSER_WIDGET_H__
 #define __GTK_RECENT_CHOOSER_WIDGET_H__
 
index 28f6fe7aa7f4a185c813bb123c79f28c1b152744..3f868e40428aec184471bfdafbf68a6f561b7edc 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RECENT_FILTER_H__
 #define __GTK_RECENT_FILTER_H__
 
index 11aeda88a051227157dc46e9a010d7d7bd63c455..5b89774407abe4b0e105366cde0fac5e7fa9e190 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RECENT_MANAGER_H__
 #define __GTK_RECENT_MANAGER_H__
 
index 7b8fe529e9b73cb16dc31d3faf9778193fed8bcc..efb30c63168f131dd6d1698b531e71fd703dfd20 100644 (file)
  * distribution.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_RULER_H__
 #define __GTK_RULER_H__
 
index b249c290f9783307afa416b6ef8054f1a08c84c9..f61d42c1c16b5a6a80bbe7ffa4707c2cdf703a25 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SCALE_H__
 #define __GTK_SCALE_H__
 
index 19ca71eec2775b8bfe9bd9980e5710b7b7ae2890..a8ea99319cc05ce82f0681e17a3d4fd4ce19b361 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SCALE_BUTTON_H__
 #define __GTK_SCALE_BUTTON_H__
 
index 2fb94e86f4856266f2e80d47aa7e45b29d955d1f..2c7b3f7a90da674ecbcaf6169613255aa2ae22c2 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SCROLLBAR_H__
 #define __GTK_SCROLLBAR_H__
 
index c9668f3750a34ce740a928686d8654d7cc5e8754..6a3831e901592199b00059696aa8c858023feb2d 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SCROLLED_WINDOW_H__
 #define __GTK_SCROLLED_WINDOW_H__
 
index 9e97ae2a6dd8185606f9da83950b91b7ca921786..6fe4dd7ca549f265484af465edb64a43ea646da1 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SELECTION_H__
 #define __GTK_SELECTION_H__
 
index 5ea35644319b062c15581320843b23d957bc4955..24af13fa04df55bccf15fdc1825ad41b64f2bcc7 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SEPARATOR_H__
 #define __GTK_SEPARATOR_H__
 
index fe4f96bf803739499a2606383d7fb47b12b86f50..2bf61ab68b5b37d93541ab4e2ad9c119e784966f 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SEPARATOR_MENU_ITEM_H__
 #define __GTK_SEPARATOR_MENU_ITEM_H__
 
index 55e404be6fb16748dfe90f39b00c75e0d855095c..6f7788b5a0f435780f7aacd5f1843d2b6abeef88 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SEPARATOR_TOOL_ITEM_H__
 #define __GTK_SEPARATOR_TOOL_ITEM_H__
 
index f058e00a6853ad5f3da13674efe6bcaa5013ab3a..ffab06c31eba09776a9a141ebb6c52661e60a487 100644 (file)
  * License along with this library; if not, write to the Free
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SETTINGS_H__
 #define __GTK_SETTINGS_H__
 
index 02e25f686fcb0d6e07b4b2228788cd85bb67be5e..5d83d68645957f900734ce175edebda9c3dd1862 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SHOW_H__
 #define __GTK_SHOW_H__
 
index 8f33207e661a4c6237603c769456e47016af021c..79e42e8a0e446338d0ec6d4988be75b6819b541e 100644 (file)
@@ -29,9 +29,7 @@
 #ifndef __GTK_SIGNAL_H__
 #define __GTK_SIGNAL_H__
 
-#include <gtk/gtkenums.h>
-#include <gtk/gtkobject.h>
-#include <gtk/gtkmarshal.h>
+#include <gtk/gtk.h>
 
 G_BEGIN_DECLS
 
index 4a8315381e9d3cfc5bb63931aa36ad1db0b5e301..404fe20845326688301df8fc8cd7016ff0679dab 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SIZE_GROUP_H__
 #define __GTK_SIZE_GROUP_H__
 
index c522e5ba09174d59778900e95cd75ea61fadc990..04c977eea000ef5535671a16c330c3b02a8064c7 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SOCKET_H__
 #define __GTK_SOCKET_H__
 
index 4bf3570c2b1489adb38266cd106980542cd21512..cef9a53a4c49391ec95f6f87ab263998aff36902 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_SPIN_BUTTON_H__
 #define __GTK_SPIN_BUTTON_H__
 
index 47025331306925ec5c9b560f020e5f326c642e1e..9f419ca8c12c41c150eb35715a4261c84049a510 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_STATUSBAR_H__
 #define __GTK_STATUSBAR_H__
 
index e58eb6adb167366aa8f50d1f005193876817a40a..d372509a33f0cd81513750b23008671c6e7bedcc 100755 (executable)
  *      Mark McLoughlin <mark@skynet.ie>
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_STATUS_ICON_H__
 #define __GTK_STATUS_ICON_H__
 
index 5a7408b5cdfe5b2d0f75fa6ff33b9b064d6c1e66..f250a0c404b7dedc7aa0f010fa3159d79ee9c84d 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_STOCK_H__
 #define __GTK_STOCK_H__
 
index 0b95f8c0f6d3999a7dab922957f7fff6370a86e0..e9b90089053a18174d75b1bad23eef7ba6f29e26 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_STYLE_H__
 #define __GTK_STYLE_H__
 
index f925d330dacfe4f8c8cd76c61066025e9a5e77b2..a7cd31d477b53a8fc5d4a855ebf0db0ba8709b70 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TABLE_H__
 #define __GTK_TABLE_H__
 
index cd744b0d432e57c8a1e2219ef586792f9b50cd28..88d28da271960fcb497a63e5f7454cd318db0167 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TEAROFF_MENU_ITEM_H__
 #define __GTK_TEAROFF_MENU_ITEM_H__
 
index 59aa2af4e64fa643a394246272f340baa049e0ff..f0950de2f30720ab424710562f537c2a2e272bca 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TEST_UTILS_H__
 #define __GTK_TEST_UTILS_H__
 
index 9a0eb9d28e4886cc5550c7b0f16b47896878e990..34d2918ab5b2f5193402b63467300862af7d42e1 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TEXT_BUFFER_H__
 #define __GTK_TEXT_BUFFER_H__
 
index 96fc3c969b87a72981ae38969f8db9ed1a18a14f..bbbf6e2b0d84a072bd78ca0be596fb339a264d36 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TEXT_BUFFER_RICH_TEXT_H__
 #define __GTK_TEXT_BUFFER_RICH_TEXT_H__
 
index 19c3ad9a3f9f42d917b61b08d831d7d5b20979da..71dad60b4e70f8e635e973d86c7aecc879dc14e4 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TEXT_CHILD_H__
 #define __GTK_TEXT_CHILD_H__
 
index f788397f558a2a36fcde137e138fc5552ecd1ed2..44ba8721e74dd08f1360287eb8d34ddea1e817c4 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TEXT_ITER_H__
 #define __GTK_TEXT_ITER_H__
 
index cb35786454ab9ba551919be330a40c6676b1fa97..a2e8aa3a5d4fcedee9edc793c0a6254aa9aaa870 100644 (file)
@@ -89,8 +89,7 @@
 #error "You are not supposed to be including this file; the equivalent public API is in gtktextview.h"
 #endif
 
-#include <gtk/gtktextbuffer.h>
-#include <gtk/gtktextiter.h>
+#include <gtk/gtk.h>
 
 G_BEGIN_DECLS
 
index 41bcb9492f2565536699b3ebf56e1806abf007bf..7eb80f05991ea169c3cb258c470fff52ad2c6166 100644 (file)
  *
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TEXT_MARK_H__
 #define __GTK_TEXT_MARK_H__
 
index 61d60d9afe70ca763d1879362bf5ad5fbc6f4908..4123768a4a4481f1f9630c8a690ab9acf633560b 100644 (file)
  *
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TEXT_TAG_H__
 #define __GTK_TEXT_TAG_H__
 
index a7547005ac34ac696cf9b76e88fb5e8956cbbe35..b3363d9250c870b44efd8f668bcc74ffd58d72b2 100644 (file)
@@ -27,7 +27,7 @@
 #ifndef __GTK_TEXT_TAG_PRIVATE_H__
 #define __GTK_TEXT_TAG_PRIVATE_H__
 
-#include <gtk/gtktexttag.h>
+#include <gtk/gtk.h>
 
 typedef struct _GtkTextBTreeNode GtkTextBTreeNode;
 
index 6582c7ec019c75cd09ef5d917ae8d308e83dce54..fe780dcdd807e910fab434942982ba3908c46e9a 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TEXT_TAG_TABLE_H__
 #define __GTK_TEXT_TAG_TABLE_H__
 
index 3324ec9edcc054439c830ad6d504373f4e01f5b9..c624aeaf3a8879dd6a00ce1180f796e8c100e8c3 100644 (file)
@@ -27,9 +27,7 @@
 #ifndef __GTK_TEXT_TYPES_H__
 #define __GTK_TEXT_TYPES_H__
 
-#include <glib.h>
-
-#include <gtk/gtktextbuffer.h>
+#include <gtk/gtk.h>
 #include <gtk/gtktexttagprivate.h>
 
 G_BEGIN_DECLS
index d5223118e5247ea19902962c2d36f10078364a05..d7089da9560fbb171e25f36e20506ebca1b57439 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TEXT_VIEW_H__
 #define __GTK_TEXT_VIEW_H__
 
index 2a09baed14bc24044f77bb80398ee9622687904b..824480ce5fe42d55d71c8613ca840c0b48dd80d6 100644 (file)
@@ -32,8 +32,7 @@
 #ifndef __GTK_TIPS_QUERY_H__
 #define __GTK_TIPS_QUERY_H__
 
-
-#include <gtk/gtklabel.h>
+#include <gtk/gtk.h>
 
 
 G_BEGIN_DECLS
index 6325c35ba6feaa38a03bba3eff38496a60a72d3f..369eba84d410b3f1c68381364e8b416567a68e9e 100644 (file)
  * files for a list of changes.  These files are distributed with
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TOGGLE_ACTION_H__
 #define __GTK_TOGGLE_ACTION_H__
 
index c5bb68e3e9e22ee919903c42ee28c415c8e9e4de..433ba92c48f8e3fe31103d285966f2dbd712a5b0 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TOGGLE_BUTTON_H__
 #define __GTK_TOGGLE_BUTTON_H__
 
index 1d747d5a166ff4cb563d6b0c47b888162ed64ecb..cc0c85693e93fdcb47dc21695ffa22f762706870 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TOGGLE_TOOL_BUTTON_H__
 #define __GTK_TOGGLE_TOOL_BUTTON_H__
 
index a1172f8dd05767722a9916ae80bac0eb1d1d3396..3ce3b827d817e6b2d6d7fe7724ce56e82dfcd444 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TOOLBAR_H__
 #define __GTK_TOOLBAR_H__
 
index b7329a02f87d84417d0b5c2debfec78fc30879f2..6b031d63b5a5d69004e054f76b4d0f6a6157702e 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TOOL_BUTTON_H__
 #define __GTK_TOOL_BUTTON_H__
 
index 430c16d40dfbe508cd2ddd1af7927cf3771e8d43..865d02d30600d6878fbcdf515a21bef0e8254cbf 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TOOL_ITEM_H__
 #define __GTK_TOOL_ITEM_H__
 
index 684ad897a3c06993fed365cc87a26e82f0aa32a7..87bb647ce2bae011e6f7626e5c4ea00272a39d54 100644 (file)
  *   Mathias Hasselmann
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TOOL_SHELL_H__
 #define __GTK_TOOL_SHELL_H__
 
index d91cdbaf9f315ccaa9e8397e0ab3bce8ff9a0405..6d21d3dbe21d937ace97fabd6e1ed3b9ea9e16d7 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TOOLTIP_H__
 #define __GTK_TOOLTIP_H__
 
index 49a0940f4d25e81d66152a06ca532950ea1fa08e..bd1928d78971b7ccdda055650d513eb8637c5d46 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
-
 #ifndef __GTK_TREE_DATA_LIST_H__
 #define __GTK_TREE_DATA_LIST_H__
 
-#include <glib.h>
-#include <glib-object.h>
-#include "gtktreesortable.h"
+#include <gtk/gtk.h>
 
 typedef struct _GtkTreeDataList GtkTreeDataList;
 struct _GtkTreeDataList
index eb983b7aea0ee3f8521d5efeb4aefc9dbaeb5106..517ba50d2ab5e8369a8b89475770df263601d54a 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TREE_DND_H__
 #define __GTK_TREE_DND_H__
 
index cc5b937d999baf8aa6faf253a88fec0138ca6475..74185abb67545e1a02928dfc7470bc2050af9682 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TREE_MODEL_H__
 #define __GTK_TREE_MODEL_H__
 
index e9ab5829b29161f1a6093c2bdae6311e943b5cae..43d3e06127f56da4852dc25972b9c47c0dcc32c5 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TREE_MODEL_FILTER_H__
 #define __GTK_TREE_MODEL_FILTER_H__
 
index cc26189917c07f7e2efbf69245f6852bc5c2921c..d053f86ea6624c0572c8ef6d0cd73d7684d8bae4 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TREE_MODEL_SORT_H__
 #define __GTK_TREE_MODEL_SORT_H__
 
index 2c3e0a2b822aea9d594a005f49a897383a732674..6c68ba473bc538bb701406e3fa38bbfb91967c48 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TREE_SELECTION_H__
 #define __GTK_TREE_SELECTION_H__
 
index dd7282a192876658c2604a7b1c8798cd0863dede..ca9311fa1b022f4646341d1d56497b17a3ff0bab 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TREE_SORTABLE_H__
 #define __GTK_TREE_SORTABLE_H__
 
index b7e61e2a1538044cc67a25590ed72487b77c1e11..7eb2711483b9f18d60035a230f66788b6a4c3237 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TREE_STORE_H__
 #define __GTK_TREE_STORE_H__
 
index 9ea61a9ff01c91dc6db4aa9348a654aaf5403243..d5ff9a68f8cbdb9c19a7d106b4f6833393d8c6d4 100644 (file)
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  * Boston, MA 02111-1307, USA.
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TREE_VIEW_H__
 #define __GTK_TREE_VIEW_H__
 
index 89073858b2a3d6131ecd9dbd689d9de4e636c4d4..2d45ce58367d48bb3ffc3014905887a4731c3a88 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TREE_VIEW_COLUMN_H__
 #define __GTK_TREE_VIEW_COLUMN_H__
 
index 8c45c84dbcc717e2ed52866573ed93e0395952e7..0e9d9a6c8beec269db7162b00c154332b348bcba 100644 (file)
@@ -1,4 +1,8 @@
 /*** BEGIN file-header ***/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TYPE_BUILTINS_H__
 #define __GTK_TYPE_BUILTINS_H__
 
index e0fd6ab933793815bed498108c51024702984c28..67e6dfaa6eeec14310b9bf1ee4417c593e0adc47 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_TYPE_UTILS_H__
 #define __GTK_TYPE_UTILS_H__
 
index 7e1e6ead68e5eb265e6bdcf9f619b4b26431355f..27fce6bcf319a9515a64fd35d51f6b9e455b09be 100644 (file)
  * files for a list of changes.  These files are distributed with
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_UI_MANAGER_H__
 #define __GTK_UI_MANAGER_H__
 
index 8c21273c97a0c26dc15c73c581b442de71a4b5a7..fd1c05b8f47e6a9989046487263bb734c1d218fe 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_VBBOX_H__
 #define __GTK_VBBOX_H__
 
index 3cdb2ad15ff3f628749ab82ffc981af2d29ad881..63a82310d9d41982f6c5827d8a8368472cd4cba9 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_VBOX_H__
 #define __GTK_VBOX_H__
 
index b0b20bd5a18f187351d903b771a4bc6ddaabc94d..172c6887633e5af37895ca932429e5be447421bf 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_VERSION_H__
 #define __GTK_VERSION_H__
 
index 8b64f1743c7a79f489143e9a1f2eb80e0c204df3..d40fe6e4bbde864af80678082b49d42711bf8974 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_VIEWPORT_H__
 #define __GTK_VIEWPORT_H__
 
index 069c1228a619d33c1818eaf5ca470471485cf921..f28a7134c18af3b2890211b2209757cace1c314d 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_VOLUME_BUTTON_H__
 #define __GTK_VOLUME_BUTTON_H__
 
index 10bb9a0c3fb990d13e47941b9a670963e79e1882..187ad5c487ab751c93bad3d8add7009de618a081 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_VPANED_H__
 #define __GTK_VPANED_H__
 
index 2b27e52fe4f0872c4e614558d8e09afaccd774e6..35bf444172e78af05fb483db65a752d1b3de0a23 100644 (file)
  * distribution.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_VRULER_H__
 #define __GTK_VRULER_H__
 
index 8661b7515e83b33514392e4400346b4a57133b6a..8fb305deae0bb20874d8781765615f9fadf95916 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_VSCALE_H__
 #define __GTK_VSCALE_H__
 
index bdd6c3d03fb3becf5f623b5e59c35a62c2c78ce7..808b3e6b403c594aeef4d13b6921effdc4019aa9 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_VSCROLLBAR_H__
 #define __GTK_VSCROLLBAR_H__
 
index e7fd88b0e7bb79aed9e8e63f76e2de211d6192ad..41095f1d628e39fb193974743994b6d0b91311e9 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_VSEPARATOR_H__
 #define __GTK_VSEPARATOR_H__
 
index 9358893cda6058c899022d5aaf58d008b68f9851..6d4b2a65ace60522e39a5a9113e90710558f1642 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_WIDGET_H__
 #define __GTK_WIDGET_H__
 
index 2f84c497cb57011f9d46e30105895e79ee7691e2..d428da233fdfd1eccdda795f4d8e7b7c7dc0e678 100644 (file)
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_WINDOW_H__
 #define __GTK_WINDOW_H__